package cn.dreampie.log; import org.fusesource.jansi.Ansi; /** * Created by t-baby on 17/2/3. */ public class Colorer { private static boolean devEnable = true; public static String black(String value) { return diy("black", value); } public static String white(String value) { return diy("white", value); } public static String green(String value) { return diy("green", value); } public static String yellow(String value) { return diy("yellow", value); } public static String magenta(String value) { return diy("magenta", value); } public static String red(String value) { return diy("red", value); } public static String cyan(String value) { return diy("cyan", value); } public static String blue(String value) { return diy("blue", value); } public static void devEnable(boolean dev) { devEnable = dev; } private static String diy(String color, String value) { if (devEnable) { return String.valueOf(Ansi.ansi().eraseScreen().render("@|" + color + " " + value + "|@")); } else { return value; } } }